rnwcinv\htmlgenerator\fields\PDFTable D

Total Complexity 181
Dependencies 8
Dependents 1
Total lines 995
Lines of code 733
Logical lines of code 435
Comment lines 19
Methods 31
Properties 6

Methods 31

Method Rating Maintainability Complexity Lines of code
GetItems()
C
29 21 131
GetTotalValue()
C
35 23 85
CreateTotalsRows()
A
43 12 48
GetTaxes()
A
43 10 47
GetCustomColumnValue()
A
45 9 44
CreateAdditionalTotals()
A
43 8 47
CreateDetailColumn()
S
51 7 28
GetDetailValue()
S
55 6 20
GetFeePropertyValue()
S
57 6 17
CalculateSubTotalWidths()
S
57 6 17
GetPrice()
S
56 5 19
CreateTotalRow()
S
55 5 17
ShouldIncludeMeta()
S
68 6 7
GetAdditionalOptionsProperty()
S
60 5 14
MaybeSortItems()
S
60 5 12
CreateTabularRow()
S
54 4 19
CreateDetailRows()
S
56 4 18
GetCustomRowsIfAny()
S
57 4 16
__construct()
S
62 5 10
ProcessCustomRowText()
S
56 3 21
GetShippingLines()
S
58 3 16
GetFeePosition()
S
71 4 5
MaybeGetRefunds()
S
64 4 8
CreateHeader()
S
58 3 15
ParseQuantity()
S
68 3 7
GetColumn()
S
65 3 10
GetSubTotalProperty()
S
70 2 6
GetFees()
S
63 2 10
InternalGetHTML()
S
63 1 11
FormatCurrency()
S
77 1 3
QRCode()
S
70 1 5